package com.ruoyi.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 管理对象 ability_user
 * 
 * @author ruoyi
 * @date 2024-08-20
 */
public class AbilityUser extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    Integer sc;

    public Integer getSc() {
        return sc;
    }

    public void setSc(Integer sc) {
        this.sc = sc;
    }

    /** 用户id */
    private Long ID;

    /** 用户账户 */
    @Excel(name = "用户账户")
    private String UAccount;

    /** 用户密码 */
    private String UPassword;

    /** 用户密钥 */
    @Excel(name = "用户密钥")
    private String UKeys;

    /** 绑定消费者name（kong） */
    private String UConsumer;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String UContact;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Uphone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String Uemail;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date Udata;

    /** 所在机构id */
    @Excel(name = "所在机构id")
    private Long Indept;

    /** $column.columnComment */
    private Long status;

    public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }
    public void setUAccount(String UAccount) 
    {
        this.UAccount = UAccount;
    }

    public String getUAccount() 
    {
        return UAccount;
    }
    public void setUPassword(String UPassword) 
    {
        this.UPassword = UPassword;
    }

    public String getUPassword() 
    {
        return UPassword;
    }
    public void setUKeys(String UKeys) 
    {
        this.UKeys = UKeys;
    }

    public String getUKeys() 
    {
        return UKeys;
    }
    public void setUConsumer(String UConsumer) 
    {
        this.UConsumer = UConsumer;
    }

    public String getUConsumer() 
    {
        return UConsumer;
    }
    public void setUContact(String UContact) 
    {
        this.UContact = UContact;
    }

    public String getUContact() 
    {
        return UContact;
    }
    public void setUphone(String Uphone) 
    {
        this.Uphone = Uphone;
    }

    public String getUphone() 
    {
        return Uphone;
    }
    public void setUemail(String Uemail) 
    {
        this.Uemail = Uemail;
    }

    public String getUemail() 
    {
        return Uemail;
    }
    public void setUdata(Date Udata) 
    {
        this.Udata = Udata;
    }

    public Date getUdata() 
    {
        return Udata;
    }
    public void setIndept(Long Indept) 
    {
        this.Indept = Indept;
    }

    public Long getIndept() 
    {
        return Indept;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("UAccount", getUAccount())
            .append("UPassword", getUPassword())
            .append("UKeys", getUKeys())
            .append("UConsumer", getUConsumer())
            .append("UContact", getUContact())
            .append("Uphone", getUphone())
            .append("Uemail", getUemail())
            .append("Udata", getUdata())
            .append("Indept", getIndept())
            .append("status", getStatus())
            .toString();
    }
}
